# 模块级别的文档字符串
"""这是一个示例模块，用于展示文档字符串的使用。

这个模块包含一个函数和一个类，用于演示不同作用域下文档字符串的特性。
"""


# 函数级别的文档字符串
def add_numbers(a, b):
    """
    将两个数字相加并返回结果。

    参数:
    a (int或float): 要相加的第一个数字。
    b (int或float): 要相加的第二个数字。

    返回:
    int或float: a和b相加的结果。
    """
    return a + b


# 类级别的文档字符串
class ExampleClass:
    """
    这是一个示例类，用于展示类的文档字符串。

    此类目前没有实际功能，仅用于演示文档字符串的位置和用途。
    """
    pass


# 访问模块的__doc__属性
print(__doc__)
# 访问函数的__doc__属性
print(add_numbers.__doc__)
# 访问类的__doc__属性
print(ExampleClass.__doc__)